5.35. Stripping

Los pasos de esta sección son opcionales, pero si la partición LFS es pequeña, es bueno saber que los elementos innecesarios se pueden eliminar. Los binarios y librerías construidos contienen unos 70 MB de símbolos de depuración innecesarios. Elimina esos símbolos con:

strip --strip-debug /tools/lib/*
/usr/bin/strip --strip-unneeded /tools/{,s}bin/*

Estos comandos se saltarán una serie de ficheros, avisando que no reconoce su formato. La mayoría de ellos son scripts en vez de binarios. También utiliza el comando strip sistema para incluir el strip binario en /tools.

Ten cuidado de no utilizar - strip-unneeded con las librerías. Las estáticas se destruirían y tendrías que construir de nuevo los tres paquetes de las herramientas.

Para limpiar más, elimina la documentación:

rm -rf /tools/{,share}/{info,man,doc}

En este punto, debes tener al menos 3 GB de espacio libre en $LFS que se puede utilizar para construir e instalar Glibc y GCC en la siguiente fase. Si puedes construir e instalar Glibc, podrás construir e instalar el resto también.